home *** CD-ROM | disk | FTP | other *** search
/ Precision Software Appli…tions Silver Collection 4 / Precision Software Applications Silver Collection Volume 4 (1993).iso / new / ppm100.arj / PPMHELP.HLP (.txt) < prev    next >
Borland Turbo Vision Help  |  1993-08-09  |  63KB  |  1,056 lines

  1. FBHFC
  2.  Programmer's Project Manager 
  3. Welcome to the Programmer's Project Manager Editor.  This editor allows you to edit Source, Documentation, and Release  files in a multiple-window environment.  The 
  4.  menu is accessed by pressing Alt-Space.  All the other menus are accessed by pressing Alt-Z, where Z is the first letter of the menu.  For example, the "File" menu is pulled down by Alt-F.  Of course, you may also use the mouse to navigate the menus. &
  5. Press ESC to clear this help screen. 
  6.  Reference 
  7. The Reference section contains information regarding various programming languages. /
  8.   Builder
  9.   MOREBuilder
  10.   Builder+MOREBuilder
  11.  Calculator 
  12. The calculator is a simple four-function calculator with add, subtract, multiply, and divide.  To operate the calculator you can either use the keyboard or press the buttons on the calculator with the mouse.  The 'C' key clears the calculator, the '
  13. ' key will erases the last character typed, and the '
  14. ' key toggles the value from positive to negative (the keyboard equivalent of '
  15. ' is '_'). 
  16.  Calendar 
  17. The calendar displays the current month, highlighting todays date. The next and previous months can be viewed using the '+' or '-' keys respectivly.  The mouse can also be used to change the month by pressing the 
  18.  icons. 
  19.  ASCII Table 
  20. The ASCII table displays the entire IBM PC character set.  The current character is marked by a blinking block cursor, and the hexadecimal and decimal ASCII values of the character are displayed below the chart. A new character is selected by pressing it on the keyboard, by clicking the mouse on it in the chart, or by moving the cursor using the cursor keys. 
  21.  (System) Menu 
  22.     (Alt-Spacebar)
  23. The System menu appears on the far left of the menu bar and is represented by the 
  24.  symbol. (
  25. When you pull down the 
  26.  menu, you see '
  27.   Ascii
  28. Table
  29.   Calendar
  30.   Calculator
  31. About 
  32. When you choose the About command from the 
  33.  (System) menu, a dialog box appears, showing copyright and version information. G
  34. To close the box, press Esc, Space, or Enter, or click the OK button. 
  35. Calendar 
  36. The Calendar menu item opens a small calendar which displays the current month. It also allows you to view other months. 
  37. ASCII table 
  38. The ASCII menu items opens an ASCII
  39. Table that displays the IBM PC character set. 
  40. Calculator 
  41. When you choose Calculator, a four-function calculator is opened on the desktop. 
  42.  File  (Alt-F) 
  43. The File menu includes choices for opening and saving files, changing directories, DOS shell, and exiting the program. 
  44.  Open
  45.  Change
  46.  Exit
  47.  File
  48. Open  (F3) 
  49. The Open command displays the Open a File dialog box. In this dialog box you select the text file you want to edit in a window. &
  50. The Open
  51. File dialog box contains: 
  52.  an input
  53. box with a history list
  54.  a list
  55. box to browse the directory
  56.  the standard Cancel button
  57.  Open action button
  58.  an information panel that describes the
  59.    selected file
  60.  File
  61. The New command creates a new editor window.  The window's name is "Untitled", and is empty. 
  62.  File
  63. Save 
  64. The Save command allows you to save the current editor window to a disk file.  If the window already has a name, the file will be saved under this same name.  If you wish to save the file under a new name, select the File|Save
  65. As command instead. 
  66.  File
  67. Save As 
  68. The Save As command allows you to save the current editor window to a new file name.  Note that if an editor window does not have a name (it is called "Untitled") selecting File|Save will execute the Save As dialog box. 
  69.  File
  70. Save All 
  71. The Save all command saves all editor windows to disk. 
  72.  File
  73. Change Dir   
  74. Change Dir brings up the Change
  75. Directory dialog box, in which you can change the current directory. 
  76.  File
  77. DOS Shell 
  78. With the DOS Shell command, you can leave the program temporarily to perform a DOS command or run another program. 9
  79. To return to this program, type EXIT at the DOS prompt. 
  80.  File
  81. Exit 
  82.      (Alt-X)
  83. The Exit command terminates this program. 
  84.  Edit  (Alt-E) 
  85. The Edit menu includes choices for UNDO in the editor and managing the clipboard. 
  86.  Edit
  87. Undo 
  88. The Undo command allows you to "take back" the last editor action you performed.  For example, if the line: 
  89.   This is an editor test
  90. is changed to: 
  91.   This was an editor test
  92. the Undo command will become active.  Executing the Undo command will cause the line to revert back to its original version.  Note that changes which can be undone are grouped into similar actions, such as typing, or deleting characters.  Any action type you perform that is different than the last action type will cause the Undo information to be lost. 
  93.  Edit
  94. The Cut command removes the selected text and places it on the Clipboard.  Any information previously on the clipboard is lost.  Text cut from the editor may be immediately replaced by selecting the Undo command before moving the cursor. 
  95.  Edit
  96. Copy 
  97. The Copy command places a copy of the selected text on the Clipboard.  The selected information is left unchanged, but any information previously on the clipboard is lost. 
  98.  Edit
  99. Paste 
  100. The Paste command inserts a the contents of the clipboard into the current editor window at the cursor position.  The contents of the clipboard remain unchanged.  If any text is selected in the current editor window, the highlighted text is replaced by the text coming from the clipboard.  Information pasted into an editor may be removed immediately by using the Undo command before moving the cursor. 
  101.  Edit
  102. Show Clipboard 
  103. The Show Clipboard command will display the Clipboard contents is an ordinary editor window.  Note that Cut and Paste commands are not enabled while the clipboard is the focused window. 
  104.  Edit
  105. Clear 
  106. The Clear command removes any selected text from the current editor without placing a copy of the text on the clipboard.  The effects of this command may be reversed by selecting Undo before moving the cursor. 
  107.  Search (Alt-S) 
  108. The Search menu provides text search and replace in the topmost edit window. 
  109.  Search
  110. Find 
  111. The Find command performs a text search in the editor. 
  112.  Search
  113. Replace 
  114. The Replace command performs a text search and replace in the editor. 
  115.  Search
  116. Search again 
  117. The Search again repeats the last Find or Replace. 
  118.  Window 
  119.     (Alt-W)
  120. The Window menu contains commands to close, move and perform other window-management commands. 
  121. Most of the windows in this program have all the standard window elements, including scroll bars, a close box, and zoom icons. >
  122. For more about windows and their elements, refer to windows. :
  123.  Window-management commands
  124.  Zoom
  125.  Tile
  126.  Cascade
  127.  Next
  128.  Previous
  129.  Close
  130.  Window
  131. Size/Move 
  132.      (Ctrl-F5)
  133. Choose this command to change the size or position of the active window. 
  134.   Size
  135. If you press Shift while you use the arrow keys, you can change the size of the active window. Once you've adjusted its size or position, press Enter. Q
  136. If a window has a Resize corner, you can drag that corner to resize the window. 
  137.   Move
  138. When you choose Window
  139. Size/Move, the active window moves in response to the arrow keys. Once you've moved the window to where you want it, press Enter. F
  140. You can also move a window by dragging its title bar with the mouse. 
  141.  Window
  142. Zoom 
  143.    (F5)
  144. Choose Zoom to resize the active window to the maximum size. If the window is already zoomed, you can choose this command to restore it to its previous size. {
  145. You can also double-click anywhere on the window's title bar (except where an icon appears) to zoom or unzoom the window. 
  146.  Window
  147. Tile 
  148. Choose Window
  149. Tile to tile all open file windows on the desktop. L
  150.                
  151.                
  152.                
  153.                
  154.                
  155.                
  156.                
  157.                
  158.                
  159.                
  160.                
  161.                
  162.                
  163.                
  164.                
  165.                
  166.              Tiled Windows
  167.  Window
  168. Cascade 
  169. Choose Window
  170. Cascade to stack all open file windows on the desktop. A
  171.                          
  172.                          
  173.                          
  174.                          
  175.                          
  176.         Cascaded Windows
  177.  Window
  178. Next 
  179. Choose Next to cycle forwards through the windows on the desktop. 
  180.  Window
  181. Close 
  182.     (Alt-F3)
  183. Choose Close to close the active window. O
  184. You can also click the Close box in the upper right corner to close a window. 
  185.  Default  (Alt-D) 
  186. The Default menu contains commands that let you change color and mouse default settings. 
  187.  Default
  188. Mouse... 
  189. The Mouse command brings up the Mouse
  190. Options dialog box, where you can set various options that control how your mouse works, including: R
  191.  how fast a double-click is
  192.  which mouse button (right or left) is
  193.    active
  194.  Default
  195. Colors... 
  196. The Colors item brings up the Colors
  197. dialog box, where you can customize the colors of the display. 
  198.  Default
  199. Save Desktop 
  200. Saves the state of all open windows to a file call PPMEDIT.DSK. This file can be reloaded by selecting Default
  201. Retrieve
  202. Desktop. 
  203.  Default
  204. Retrieve Desktop 
  205. Restore a previously-saved state of all open windows from a file called PPMEDIT.DSK. This file is saved via the Default
  206. Desktop menu command. 
  207.  File
  208. Open  (F3) 
  209. The File Open command displays the Open a File dialog box. In this dialog box you select the text file you want to edit in a window. 
  210.  File
  211. New        
  212. The File New command creates a new editor window.  The window's name is "Untitled", and is empty. 
  213.  File
  214. Save 
  215. The File Save command allows you to save the current editor window to a disk file.  If the window already has a name, the file will be saved under this same name.  If you wish to save the file under a new name, select the File|Save
  216. As command instead. 
  217.  File
  218. Save As 
  219. The File Save As command allows you to save the current editor window to a new file name.  Note that if an editor window does not have a name (it is called "Untitled"), selecting File|Save will execute the Save As dialog box. 
  220.  File
  221. Save All 
  222. The File Save All command saves all editor windows to disk. 
  223.  File
  224. Change Dir   
  225. File Change Dir brings up the Change
  226. Directory dialog box, in which you can change the current directory. 
  227.  File
  228. DOS Shell 
  229. With the File DOS Shell command, you can leave the program temporarily to perform a DOS command or run another program. I
  230. To return to the editor, type EXIT at the DOS prompt and press [ENTER]. 
  231.  File
  232. Exit 
  233.      (Alt-X)
  234. The File Exit command terminates the editor, and returns to PPM. 
  235.  Help on Open a File Dialog Box 
  236. The Open a File dialog box contains an input box, a file
  237. list, a file information panel, the standard button Cancel, one other action button (Open), plus a history list that's attached to the Name
  238. inputbox. 
  239.  Name 
  240.                                  
  241. The Name input box is where you enter the name of the file to load, or the file-name mask to use as a filter for the Files list box (for example, *.*). 
  242.  Files 
  243.                                  
  244.   FILENM01.PAS  
  245.   FILENM09.PAS  
  246.   FILENM02.PAS  
  247.   FILENM10.PAS  
  248.   FILENM03.PAS  
  249.   FILENM11.PAS  
  250.   FILENM04.PAS  
  251.   FILENM12.PAS  
  252.   FILENM05.PAS  
  253.   ..            
  254.   FILENM06.PAS  
  255.   \MOREXAMP     
  256.   FILENM07.PAS  
  257.   \TOURS        
  258.   FILENM08.PAS  
  259.   \ANSWERS.DIR  
  260. The Files list box lists the names of files in the current directory that match the file-name mask in the Name input box, plus the parent directory and all subdirectories. 
  261.  C:\TP\EXAMPLES\*.PAS                     
  262.  HELLO.PAS       52  Jul 14,1990  12:00pm 
  263. The File information panel shows the path name, file name, date, time, and size of the selected file. =
  264. None of the items on this information panel are selectable. 
  265.  [ Open ] 
  266. The Open button opens a new Viewer window and places the selected file in that window. 
  267.  [ Cancel ] 
  268. If you choose Cancel, nothing changes and no action occurs, and the dialog box is put away. M
  269. (Esc always cancels a dialog box, even if a Cancel button does not appear.) 
  270.  [ Open ] 
  271. In the Open a File dialog box, if you choose the Open button TVDEMO opens a new window and places the selected file in that window. 
  272.  Help on the Change Directory dialog box 
  273. The Change Directory dialog box consists of an input box, a list box, the standard OK and Help buttons, and two other buttons (Chdir and Revert). |
  274.  Directory Name 
  275.                                      
  276. The Directory Name input box is where you type in the path of the new directory. 
  277.  Directory Tree 
  278.    Drives                            
  279. C:\                            
  280.      
  281. TP                           
  282.        
  283. TVISION                    
  284. The Directory Tree list box enables you to navigate directories by using the selecting bar and pressing Enter. 
  285. If you're using the keyboard, press Enter to make the selected directory be the current directory, then choose OK or press Esc to exit the dialog box. +
  286.  [Chdir ] 
  287. The Chdir button changes the current directory once you've selected or typed in a directory name. +
  288.  [Revert] 
  289. The Revert button goes back to the previous directory, as long as you haven't yet exited the dialog box. 
  290.  Help on the Mouse Options dialog box 
  291. This dialog box consists of one check box, one slider bar, and the standard buttons OK and Cancel. 
  292.  Mouse Double Click       
  293.  Slow     Medium     Fast 
  294. The Mouse Double Click slider bar adjusts the double-click speed of your mouse. ^
  295.  [X] Reverse Mouse Buttons 
  296. Reverse Mouse Buttons makes the right mouse button take on the normal functions of the left--and vice versa. 6
  297.  See also:
  298.  Default
  299. Mouse...
  300. command
  301.  Help on the Colors dialog box 
  302. The Colors dialog box consists of two list boxes, a text display area, the standard OK, Cancel, and Help buttons, and one of the following: 
  303.  On color and black-and-white systems, it
  304.    also contains two color palettes.
  305.  On monochrome systems, it contains a set
  306.    of radio buttons instead of the palettes.
  307. This dialog box is where you can change the colors of different parts of this program. 
  308.  Group 
  309.    Desktop          
  310.    Menus            
  311.    Dialogs/Calc     
  312.    Puzzle           
  313.    Calendar         
  314.    Ascii table      
  315.                     
  316. The Group list box contains the names of the different regions of the program that you can customize. L
  317.  Item 
  318.    Color            
  319.                     
  320. When you select a group from the Group list, the Item list box displays the names of the different views in that region. 
  321.  Foreground 
  322.  Background 
  323. On color and black-and-white systems, you use the Foreground and Background palettes to modify colors. 
  324.  Colors 
  325. ) Mono low        
  326.   ( ) Mono high       
  327.   ( ) Mono underscore 
  328.   ( ) Mono inverse    
  329. On monochrome systems, you use the Colors set of radio buttons systems to modify the character attributes. Q
  330.  Text Text Text 
  331.  Text Text Text 
  332. On all systems, the display text (above the Help button) shows the current color or attribute settings. a
  333. Changes do not take effect on the desktop until you close the Colors dialog box by choosing OK. 
  334.  Reference 
  335.  Builder 
  336.   Adaptor                    - StrVar := Adaptor
  337.   BCFAdd                     - [LongIntVar :=] BCFAdd StrExp1, StrExp2
  338.   BCFCopy                    - [IntVar :=] BCFCopy StrExp1, StrExp2, StrExp3
  339.   BCFDelete                  - [IntVar :=] BCFDelete StrExp1, StrExp2
  340.   Beep                       - Beep
  341.   BLDAttrib                  - [IntVar :=] BLDAttrib StrExp1, StrExp2
  342.   BLDChDir                   - [IntVar :=] BLDChDir StrExp
  343.   BLDChDrive                 - [IntVar :=] BLDChDrive StrExp
  344.   BLDCopy                    - [IntVar :=] BLDCopy StrExp1, StrExp2
  345.   BLDDel                     - [IntVar :=] BLDDel StrExp
  346.   BLDMkDir                   - [IntVar :=] BLDMkDir StrExp
  347.   Boxes                      - Single Box <row>, <col>, <wid>, <hght> <LineColor> On <Boxcolor>
  348.                              - Double Box <row>, <col>, <wid>, <hght> <LineColor> On <Boxcolor>
  349.   CALL                       - CALL <filename>
  350.   Canceled                   - IF Canceled <statement>
  351.   CapsLockOff                - CapsLockOff
  352.   CapsLockOn                 - CapsLockOn
  353.   CapsLockStatus             - IntVar := CapsLockStatus
  354.   Case                       - Select <expression> from
  355.                                  case <result>:
  356.                                    <statements>] ... ]
  357.                                End
  358.   CharToNum                  - IntVar := CharToNum StrExp
  359.   ClearLineTo                - ClearLineTo IntExp
  360.   Clock                      - Clock [foreground color] on [background color]
  361.   ClockOff                   - ClockOff
  362.   Close                      - Close FileVar
  363.   CloseAllFiles              - CloseAllFiles
  364.   CLS                        - CLS
  365.   CLS On                     - CLS <foreground color> On <background color>
  366.   Contains                   - IF StrExp1 Contains StrExp2 <statements>
  367.   CoprocessorInstalled       - IntVar := CoprocessorInstalled
  368.   CPU                        - IntVar := CPU
  369.   CurrentDir                 - StrVar :=  CurrentDir
  370.   CurrentDrive               - StrVar :=  CurrentDrive
  371.   DayoftheWeek               - IntVar := DayoftheWeek
  372.   DirExists                  - IntVar := DirExists StrExp
  373.   DiskFree                   - LongIntVar := DiskFree StrExp
  374.   DiskLabel                  - StrVar := DiskLabel StrExp
  375.   DiskReady                  - IntVar := DiskReady StrExp
  376.   DiskSize                   - LongIntVar := DiskSize StrExp
  377.   DOSErrorLevel              - IntVar := DOSErrorLevel
  378.   DOSInstalled               - LongIntVar := DOSInstalled
  379.   DOSRAM                     - LongIntVar := DOSRAM
  380.   DriveSize                  - IntVar := DriveSize StrExp
  381.   DropDown                   - DropDown StrExp1 [@ <Row>, <Col>]
  382.                                    <statement>
  383.                                  Item StrExp2
  384.                                    <statement>
  385.                                  Item StrExp3
  386.                                    <statement>
  387.                                End
  388.   ECHO                       - ECHO <Any text>
  389.   EMSAvail                   - LongIntVar := EMSAvail
  390.   EMSInstalled               - IntVar := EMSInstalled
  391.   EMSMajor                   - IntVar := EMSMajor
  392.   EMSMinor                   - IntVar := EMSMinor
  393.   EMSTotal                   - LongIntVar := EMSTotal
  394.   EMSVersion                 - StrVar := EMSVersion
  395.   ENVAvail                   - IntVar := EnvAvail
  396.   ENVTotal                   - IntVar := EnvTotal
  397.   EOF                        - EOF FileVar
  398.   Exit                       - Exit [<error code>]
  399.   External                   - External <Variable Type> Operand
  400.   File                       - File FileVar1 [, FileVar2...]
  401.   FileChangedDateToLong      - LongIntVar := FileChangedDateToLong StrExp
  402.   FileChangedTimeToLong      - LongIntVar := FileChangedTimeToLong StrExp
  403.   FileSize                   - LongIntVar := FileSize StrExp
  404.   FillArea                   - FillArea row,col,width,height,StrExp
  405.   FlushKeyboard              - FlushKeyboard
  406.   FOR                        - FOR %%<character> IN "<set>" DO <command>
  407.   For (Loop Structure)       - For IntVar = IntExp1 to IntExp2
  408.                                  <Statement>
  409.                                End
  410.   FreeArray                  - FreeArray ArrayVar
  411.   GetFilePos                 - LongIntVar := GetFilePos FileVar
  412.   GetKey                     - GetKey
  413.   GetYN                      - GetYN
  414.   GOTO                       - GOTO <label>
  415.   GoToXY                     - GoToXY <column>, <row>
  416.   HasExtension               - IntVar := HasExtension StrExp
  417.   Help                       - Help StrExp1, StrExp2,KeyConstant,IntExp1,IntExp2 @ row,col
  418.   IF                         - If <qualifier> <statement>
  419.                                or
  420.                                If <qualifier>
  421.                                  <statement1>
  422.                                  [...<statement n>]
  423.                                end [else
  424.                                  <statement1>
  425.                                  [...<statement n>]
  426.                                end]
  427.   Input                      - Input StrVar [, StrExp]
  428.   Input @                    - Input @ row,col StrVar [, StrExp]
  429.   IntToStr                   - StrVar := IntToStr IntExp
  430.   Item                       - Item StrExp, [<KeystrokeConstant>]
  431.   Keypressed                 - If Keypressed <statement>
  432.   LastKey                    - IF LastKey is <KeystrokeConstant> <statement>
  433.   Length                     - IntVar :=Length StrExp
  434.   LightBar                   - LightBar [@ <Row>, <Col>]
  435.                                  NestedItem <StrExp2>
  436.                                    <statements...>
  437.                                Item <StrExp3>
  438.                                    <statements...>
  439.                                End
  440.   Location                   - IntVar := Location StrExp1, StrExp2
  441.   LongToDateStr              - StrVar := LongToDateStr LongIntExp
  442.   LongToTimeStr              - StrVar := LongToTimeStr LongIntExp
  443.   LongToStr                  - StrVar := LongToStr LongIntExp
  444.   LowerCase                  - StrVar := LowerCase StrExp
  445.   LTrim                      - StrVar := LTrim StrExp
  446.   MaxCols                    - IntVar := MaxCols
  447.   MaxRows                    - IntVar := MaxRows
  448.   Menu Style                 - Menu Style <Item color>, <Item background color>,
  449.                                  <Hotkey text color>, <Hotkey background color>,
  450.                                  <Highlight text color>, <Highlight background color>,
  451.                                  <Box color>, <Box background color>,
  452.                                  <Immediate trigger>, <Use first key>,
  453.                                  <Box style>, <Use shadow>
  454.   MidStr                     - StrVar := MidStr StrExp, IntExp1, IntExp2
  455.   MouseHideCursor            - MouseHideCursor
  456.   MouseInstalled             - IntVar := MouseInstalled
  457.   MouseShowCursor            - MouseShowCursor
  458.   Move                       - [IntVar :=] Move StrExp1 StrExp2
  459.   NOT                        - Not <expression>
  460.   NumofDrives                - IntVar := NumofDrives
  461.   NumLockOff                 - NumLockOff
  462.   NumLockOn                  - NumLockOn
  463.   NumLockStatus              - IntVar := NumLockStatus
  464.   NumToChar                  - StrVar := NumToChar NumExp
  465.   OnPath                     - IntVar := OnPath StrExp
  466.   Open                       - [IntVar :=] Open "StrExp" for
  467.   OSMajor                    - IntVar := OSMajor
  468.   OSMinor                    - IntVar := OSMinor
  469.   OSVersion                  - StrVar := OSVersion
  470.   ParamCount                 - IF ParamCount is|== <statement>
  471.   Password                   - Password StrExp
  472.   Pause                      - PAUSE [<StrExp>]
  473.   PickFile                   - StrVar := PickFile StrExp, IntExp [@ row, col]
  474.   PickList                   - Int1 := PickList StrExp, StrArrayVar[1], IntExp [@ row,col]
  475.   PopUp                      - PopUp
  476.                                    <program statements>
  477.                                  Highlight <row>, <column>, <length>
  478.                                    Item <string expression>
  479.                                      <program statements>
  480.                                End
  481.   PrinterReady               - IntVar := PrinterReady IntExp
  482.   Read                       - [IntVar :=] Read StrVar [for IntExp] from
  483.   ReadLine                   - [IntVar :=] ReadLine StrVar from FileVar
  484.   ReadScrLine                - StrVar := ReadScrLine IntExp
  485.   Reboot                     - Reboot
  486.   RenSub                     - [IntVar :=] RenSub StrExp1 StrExp2
  487.   Repeat                     - Repeat IntExp
  488.   RestoreScreen              - RestoreScreen IntVar
  489.   Return                     - Return [IntExp]
  490.   Rewind                     - Rewind FileVar
  491.   RowCol                     - RowCol <row>, <column>
  492.   RTrim                      - StrVar := RTrim StrExp
  493.   Run                        - Run <DOS text>
  494.   RunString                  - RunString StrExp
  495.   RunSwap                    - RunSwap StrExp
  496.   SaveFile                   - SaveFile FileVar
  497.   SaveScreen                 - IntVar := SaveScreen
  498.   Say                        - Say [[@ <row>, <col>] <string expression>[;]]
  499.   ScreenBlank                - ScreenBlank IntExp
  500.   ScrollLockOff              - ScrollLockOff
  501.   ScrollLockOn               - ScrollLockOn
  502.   ScrollLockStatus           - IntVar := ScrollLockStatus
  503.   Set                        - SET StrExp1 = StrExp2
  504.   SetFilePos                 - [IntVar :=] SetFilePos FileVar to LongIntVar
  505.   SHIFT                      - SHIFT
  506.   Sleep                      - Sleep NumExp
  507.   SleepUntil                 - SleepUntil LongIntExp
  508.   StrDateToLong              - LongIntVar := StrDateToLong StrExp
  509.   StrTimeToLong              - LongIntVar := StrTimeToLong StrExp
  510.   StrToNum                   - NumVar := StrToNum StrExp
  511.   Stuff                      - Stuff StrExp
  512.   Sub                        - Sub <sub name>
  513.                                End
  514.   SysDateToLong              - LongIntVar := SysDateToLong
  515.   System                     - System StrExp
  516.   SysTimeToLong              - LongIntVar := SysTimeToLong
  517.   Text On                    - TEXT <text color> On <background color>
  518.   Trim                       - StrVar := Trim StrExp
  519.   Unshift                    - UNSHIFT
  520.   UpperCase                  - StrVar := UpperCase StrExp
  521.   USE BIOS                   - Use BIOS
  522.   Use BrightColors           - Use|Dont Use BrightColors
  523.   Use Commas                 - Use|Dont Use Commas
  524.   Use CtrlBreak              - Use|Dont Use CtrlBreak
  525.   Use Cursor                 - Use|Dont Use Cursor
  526.   Use Direct                 - Use Direct
  527.   Use DOS                    - Use DOS
  528.   Use Encryption             - Use|Dont Use Encryption
  529.   Use ExtendedKeyboardBuffer - Use|Dont Use ExtendedKeyboardBuffer
  530.   VideoMode                  - IntVar := VideoMode
  531.   Wait                       - Wait NumExp
  532.   WaitUntil                  - WaitUntil LongIntExp
  533.   WhereX                     - IntVar := WhereX
  534.   WhereY                     - IntVar := WhereY
  535.   While                      - While <statement>
  536.                                  <statement>
  537.                                End
  538.   Write                      - [IntVar :=] Write StrExp [for IntExp] to
  539.   WriteLine                  - WriteLine StrExp to FileVar
  540.   XMSAvail                   - LongIntVar := XMSAvail
  541.   XMSInstalled               - IntVar := XMSInstalled
  542.   XMSMajor                   - IntVar := XMSMajor
  543.   XMSMinor                   - IntVar := XMSMinor
  544.   XMSTotal                   - LongIntVar := XMSTotal
  545.   XMSVersion                 - StrVar := XMSVersion
  546.  Reference 
  547.  MOREBuilder 
  548.   ADDDays                    - LongIntVar1 := ADDDays LontIntVar2, IntExp1
  549.   ADDHours                   - LongIntVar1 := ADDHours LongIntVar2, IntExp1
  550.   ADDMinutes                 - LongIntVar1 := ADDMinutes LongIntVar2, IntExp1
  551.   ADDMonths                  - LongIntVar1 := ADDMonths LongIntVar2, IntExp1
  552.   ADDSeconds                 - LongIntVar1 := ADDSeconds LongIntVar2, IntExp1
  553.   ADDYears                   - LongIntVar1 := ADDYears LongIntVar2, IntExp1
  554.   AnsiInstalled              - IntVar := AnsiInstalled
  555.   ChangeCursor               - ChangeCursor IntVar1, IntVar2
  556.   CheckKeys                  - IntVar1 := CheckKeys
  557.   CheckMouseButton           - IntVar := CheckMouseButton
  558.   DaysDiff                   - LongIntVar1 := DaysDiff LongIntVar2, LongIntVar3
  559.   DesqViewInstalled          - IntVar := DesqViewInstalled
  560.   DesqViewVersion            - DesqView StrVar
  561.   DesqViewMajor              - IntVar := DesqViewMajor
  562.   DesqViewMinor              - IntVar := DesqViewMinor
  563.   DOSHigh                    - IntVar := DOSHigh
  564.   DPMIInstalled              - IntVar := DPMIInstalled
  565.   DPMI32Bit                  - IntVar := DPMI32Bit
  566.   DPMIVersion                - DPMIVersion StrVar
  567.   DPMIMajor                  - IntVar := DPMIMajor
  568.   DPMIMinor                  - IntVar := DPMIMinor
  569.   DrawHort                   - DrawHort IntExp1, IntExp2, IntExp3, IntExp4
  570.   DrawVert                   - DrawVert IntExp1, IntExp2, IntExp3, IntExp4
  571.   EMMInstalled               - IntVar := EMMInstalled
  572.   File16CRC                  - IntVar := File16CRC StrExp
  573.   File32CRC                  - LongIntVar := File32CRC StrExp
  574.   GameAdapterInstalled       - IntVar := GameAdapterInstalled
  575.   GetCountry                 - IntVar := GetCountry
  576.   GetExtension               - GetExtension StrExp, StrVar
  577.   GetFilePath                - GetFilePath StrExp, StrVar
  578.   GetMouseX                  - IntVar := GetMouseX
  579.   GetMouseY                  - IntVar := GetMouseY
  580.   HMAFree                    - LongIntVar := HMAFree
  581.   MAXInstalled               - IntVar := MAXInstalled
  582.   MAXMajor                   - IntVar := MAXMajor
  583.   MAXMinor                   - IntVar := MAXMinor
  584.   MAXVersion                 - MAXVersion := StrVar
  585.   MouseMajor                 - IntVar := MouseMajor
  586.   MouseMinor                 - IntVar := MouseMinor
  587.   MouseMovedX                - IntVar := MouseMovedX
  588.   MouseMovedY                - IntVar := MouseMovedY
  589.   MouseType                  - IntVar := MouseType
  590.   MouseVersion               - MouseVersion StrVar
  591.   NumberOfButtons            - IntVar := NumberOfButtons
  592.   NumOfParallel              - IntVar := NumOfParallel
  593.   NumOfSerial                - IntVar := NumOfSerial
  594.   PrintChar                  - IntVar := PrintChar StrVar, IntExp
  595.   PrintDiskScreen            - IntVar := PrintDiskScreen StrExp, IntExp
  596.   PrintFile                  - IntVar := PrintFile StrExp, IntExp1, IntExp2
  597.   PrintFormFeed              - IntVar := PrintFormFeed IntExp
  598.   PrintLandScape             - IntVar := PrintLandscape IntExp
  599.   PrintLine                  - IntVar := PrintLine StrVar, IntExp
  600.   PrintPortrait              - IntVar := PrintPortrait IntExp
  601.   PrintSaveScreen            - IntVar := PrintSaveScreen IntExp1, IntExp2
  602.   PrintScreen                - IntVar := PrintScreen IntExp
  603.   QEMMInstalled              - IntVar := QEMMInstalled
  604.   QEMMMajor                  - IntVar := QEMMMajor
  605.   QEMMMinor                  - IntVar := QEMMMinor
  606.   QEMMVersion                - QEMMVersion StrVar
  607.   ReadAttr                   - IntVar := ReadAttr
  608.   ReadAttrAt                 - IntVar := ReadAttrAt IntExp1, IntExp2
  609.   ReadDiskToScreen           - IntVar := ReadDiskToScreen StrExp
  610.   ReplaceExt                 - ReplaceExt StrExp1, StrExp2, StrVar
  611.   ResetMouse                 - IntVar := ResetMouse
  612.   ResetPrinter               - IntVar := ResetPrinter IntExp1, IntExp2
  613.   SayCenter                  - SayCenter StrExp
  614.   SayCenterAt                - SayCenterAt StrExp, IntExp
  615.   SayVertDown                - SayVertDown StrExp
  616.   SayVertUp                  - SayVertUp StrExp
  617.   SaveScreenToDisk           - SaveScreenToDisk StrExp
  618.   ScrollScreenUp             - ScrollScreenUp IntExp
  619.   ScrollScreenDown           - ScrollScreenDown IntExp
  620.   SetAttr                    - SetAttr IntExp
  621.   SetAttrAt                  - SetAttrAt IntExp1, IntExp2, IntExp3
  622.   SetKeyRepeatRate           - SetKeyRepeatRate IntExp1, IntExp2
  623.   SetMousePos                - SetMousePos IntExp1, IntExp2
  624.   SetMouseX                  - SetMouseX IntExp1, IntExp2
  625.   SetMouseY                  - SetMouseY IntExp1, IntExp2
  626.   SetVideoMode               - SetVideoMode IntVar
  627.   ShareInstalled             - IntVar := ShareInstalled
  628.   SmartDrawHort              - SmartDrawHort IntExp1, IntExp2, IntExp3, IntExp4
  629.   SmartDrawVert              - SmartDrawVert IntExp1, IntExp2, IntExp3, IntExp4
  630.   StrCap                     - StrCap StrExp, StrVar
  631.   StrDel                     - StrDel StrExp1, StrExp2, StrVar
  632.   StrDelPos                  - StrDelPos StrExp1, IntExp1, IntExp2, StrVar
  633.   StrDel                     - StrDel StrExp1, StrExp2, StrVar
  634.   StrInsPos                  - StrInsPos StrExp1, StrExp2, IntExp, StrVar
  635.   StrReplace                 - StrReplace StrExp1, StrExp2, StrExp3, StrVar
  636.   StrReplace                 - StrReplace StrExp1, StrExp2, StrExp3, StrVar
  637.   StrReverse                 - StrReverse StrExp, StrVar
  638.   StrSet                     - StrSet StrExp, IntExp, StrVar
  639.   TimeDiff                   - LongIntVar1 := TimeDiff LontIntVar2, LongIntVar3
  640.   UMBFree                    - LontIntVar := UMBFree
  641.   VCPIInstalled              - IntVar := VCPIInstalled
  642.   VCPIMajor                  - IntVar := VCPIMajor
  643.   VCPIMinor                  - IntVar := VCPIMinor
  644.   VCPIVersion                - VCPIVersion StrVar
  645.   WindowsInstalled           - IntVar := WindowsInstalled
  646.   WindowsMajor               - IntVar := WindowsMajor
  647.   WindowsMinor               - IntVar := WindowsMinor
  648.   WindowsMode                - IntVar := WindowsMode
  649.   WindowsVersion             - WindowsVersion StrVar
  650.  Reference 
  651.  Builder+MOREBuilder 
  652.   Adaptor                    [Builder]     - StrVar := Adaptor
  653.   ADDDays                    [MOREBuilder] - LongIntVar1 := ADDDays LontIntVar2, IntExp1
  654.   ADDHours                   [MOREBuilder] - LongIntVar1 := ADDHours LongIntVar2, IntExp1
  655.   ADDMinutes                 [MOREBuilder] - LongIntVar1 := ADDMinutes LongIntVar2, IntExp1
  656.   ADDMonths                  [MOREBuilder] - LongIntVar1 := ADDMonths LongIntVar2, IntExp1
  657.   ADDSeconds                 [MOREBuilder] - LongIntVar1 := ADDSeconds LongIntVar2, IntExp1
  658.   ADDYears                   [MOREBuilder] - LongIntVar1 := ADDYears LongIntVar2, IntExp1
  659.   AnsiInstalled              [MOREBuilder] - IntVar := AnsiInstalled
  660.   BCFAdd                     [Builder]     - [LongIntVar :=] BCFAdd StrExp1, StrExp2
  661.   BCFCopy                    [Builder]     - [IntVar :=] BCFCopy StrExp1, StrExp2, StrExp3
  662.   BCFDelete                  [Builder]     - [IntVar :=] BCFDelete StrExp1, StrExp2
  663.   Beep                       [Builder]     - Beep
  664.   BLDAttrib                  [Builder]     - [IntVar :=] BLDAttrib StrExp1, StrExp2
  665.   BLDChDir                   [Builder]     - [IntVar :=] BLDChDir StrExp
  666.   BLDChDrive                 [Builder]     - [IntVar :=] BLDChDrive StrExp
  667.   BLDCopy                    [Builder]     - [IntVar :=] BLDCopy StrExp1, StrExp2
  668.   BLDDel                     [Builder]     - [IntVar :=] BLDDel StrExp
  669.   BLDMkDir                   [Builder]     - [IntVar :=] BLDMkDir StrExp
  670.   Boxes                      [Builder]     - Single Box <row>, <col>, <wid>, <hght> <LineColor> On <Boxcolor>
  671.                                               Double Box <row>, <col>, <wid>, <hght> <LineColor> On <Boxcolor>
  672.   CALL                       [Builder]     - CALL <filename>
  673.   Canceled                   [Builder]     - IF Canceled <statement>
  674.   CapsLockOff                [Builder]     - CapsLockOff
  675.   CapsLockOn                 [Builder]     - CapsLockOn
  676.   CapsLockStatus             [Builder]     - IntVar := CapsLockStatus
  677.   Case                       [Builder]     - Select <expression> from
  678.                                                case <result>:
  679.                                                  <statements>] ... ]
  680.                                              End
  681.   CharToNum                  [Builder]     - IntVar := CharToNum StrExp
  682.   ChangeCursor               [MOREBuilder] - ChangeCursor IntVar1, IntVar2
  683.   CheckKeys                  [MOREBuilder] - IntVar1 := CheckKeys
  684.   CheckMouseButton           [MOREBuilder] - IntVar := CheckMouseButton
  685.   ClearLineTo                [Builder]     - ClearLineTo IntExp
  686.   Clock                      [Builder]     - Clock [foreground color] on [background color]
  687.   ClockOff                   [Builder]     - ClockOff
  688.   Close                      [Builder]     - Close FileVar
  689.   CloseAllFiles              [Builder]     - CloseAllFiles
  690.   CLS                        [Builder]     - CLS
  691.   CLS On                     [Builder]     - CLS <foreground color> On <background color>
  692.   Contains                   [Builder]     - IF StrExp1 Contains StrExp2 <statements>
  693.   CoprocessorInstalled       [Builder]     - IntVar := CoprocessorInstalled
  694.   CPU                        [Builder]     - IntVar := CPU
  695.   CurrentDir                 [Builder]     - StrVar :=  CurrentDir
  696.   CurrentDrive               [Builder]     - StrVar :=  CurrentDrive
  697.   DayoftheWeek               [Builder]     - IntVar := DayoftheWeek
  698.   DaysDiff                   [MOREBuilder] - LongIntVar1 := DaysDiff LongIntVar2, LongIntVar3
  699.   DesqViewInstalled          [MOREBuilder] - IntVar := DesqViewInstalled
  700.   DesqViewVersion            [MOREBuilder] - DesqView StrVar
  701.   DesqViewMajor              [MOREBuilder] - IntVar := DesqViewMajor
  702.   DesqViewMinor              [MOREBuilder] - IntVar := DesqViewMinor
  703.   DirExists                  [Builder]     - IntVar := DirExists StrExp
  704.   DiskFree                   [Builder]     - LongIntVar := DiskFree StrExp
  705.   DiskLabel                  [Builder]     - StrVar := DiskLabel StrExp
  706.   DiskReady                  [Builder]     - IntVar := DiskReady StrExp
  707.   DiskSize                   [Builder]     - LongIntVar := DiskSize StrExp
  708.   DOSErrorLevel              [Builder]     - IntVar := DOSErrorLevel
  709.   DOSHigh                    [MOREBuilder] - IntVar := DOSHigh
  710.   DOSInstalled               [Builder]     - LongIntVar := DOSInstalled
  711.   DOSRAM                     [Builder]     - LongIntVar := DOSRAM
  712.   DPMIInstalled              [MOREBuilder] - IntVar := DPMIInstalled
  713.   DPMI32Bit                  [MOREBuilder] - IntVar := DPMI32Bit
  714.   DPMIVersion                [MOREBuilder] - DPMIVersion StrVar
  715.   DPMIMajor                  [MOREBuilder] - IntVar := DPMIMajor
  716.   DPMIMinor                  [MOREBuilder] - IntVar := DPMIMinor
  717.   DrawHort                   [MOREBuilder] - DrawHort IntExp1, IntExp2, IntExp3, IntExp4
  718.   DrawVert                   [MOREBuilder] - DrawVert IntExp1, IntExp2, IntExp3, IntExp4
  719.   DriveSize                  [Builder]     - IntVar := DriveSize StrExp
  720.   DropDown                   [Builder]     - DropDown StrExp1 [@ <Row>, <Col>]
  721.                                                  <statement>
  722.                                                Item StrExp2
  723.                                                  <statement>
  724.                                                Item StrExp3
  725.                                                  <statement>
  726.                                              End
  727.   ECHO                       [Builder]     - ECHO <Any text>
  728.   EMMInstalled               [MOREBuilder] - IntVar := EMMInstalled
  729.   EMSAvail                   [Builder]     - LongIntVar := EMSAvail
  730.   EMSInstalled               [Builder]     - IntVar := EMSInstalled
  731.   EMSMajor                   [Builder]     - IntVar := EMSMajor
  732.   EMSMinor                   [Builder]     - IntVar := EMSMinor
  733.   EMSTotal                   [Builder]     - LongIntVar := EMSTotal
  734.   EMSVersion                 [Builder]     - StrVar := EMSVersion
  735.   ENVAvail                   [Builder]     - IntVar := EnvAvail
  736.   ENVTotal                   [Builder]     - IntVar := EnvTotal
  737.   EOF                        [Builder]     - EOF FileVar
  738.   Exit                       [Builder]     - Exit [<error code>]
  739.   External                   [Builder]     - External <Variable Type> Operand
  740.   File                       [Builder]     - File FileVar1 [, FileVar2...]
  741.   File16CRC                  [MOREBuilder] - IntVar := File16CRC StrExp
  742.   File32CRC                  [MOREBuilder] - LongIntVar := File32CRC StrExp
  743.   FileChangedDateToLong      [Builder]     - LongIntVar := FileChangedDateToLong StrExp
  744.   FileChangedTimeToLong      [Builder]     - LongIntVar := FileChangedTimeToLong StrExp
  745.   FileSize                   [Builder]     - LongIntVar := FileSize StrExp
  746.   FillArea                   [Builder]     - FillArea row,col,width,height,StrExp
  747.   FlushKeyboard              [Builder]     - FlushKeyboard
  748.   FOR                        [Builder]     - FOR %%<character> IN "<set>" DO <command>
  749.   For (Loop Structure)       [Builder]     - For IntVar = IntExp1 to IntExp2
  750.                                                <Statement>
  751.                                              End
  752.   FreeArray                  [Builder]     - FreeArray ArrayVar
  753.   GameAdapterInstalled       [MOREBuilder] - IntVar := GameAdapterInstalled
  754.   GetCountry                 [MOREBuilder] - IntVar := GetCountry
  755.   GetExtension               [MOREBuilder] - GetExtension StrExp, StrVar
  756.   GetFilePath                [MOREBuilder] - GetFilePath StrExp, StrVar
  757.   GetFilePos                 [Builder]     - LongIntVar := GetFilePos FileVar
  758.   GetKey                     [Builder]     - GetKey
  759.   GetMouseX                  [MOREBuilder] - IntVar := GetMouseX
  760.   GetMouseY                  [MOREBuilder] - IntVar := GetMouseY
  761.   GetYN                      [Builder]     - GetYN
  762.   GOTO                       [Builder]     - GOTO <label>
  763.   GoToXY                     [Builder]     - GoToXY <column>, <row>
  764.   HasExtension               [Builder]     - IntVar := HasExtension StrExp
  765.   Help                       [Builder]     - Help StrExp1, StrExp2,KeyConstant,IntExp1,IntExp2 @ row,col
  766.   HMAFree                    [MOREBuilder] - LongIntVar := HMAFree
  767.   IF                         [Builder]     - If <qualifier> <statement>
  768.                                              or
  769.                                              If <qualifier>
  770.                                                <statement1>
  771.                                                [...<statement n>]
  772.                                              end [else
  773.                                                <statement1>
  774.                                                [...<statement n>]
  775.                                              end]
  776.   Input                      [Builder]     - Input StrVar [, StrExp]
  777.   Input @                    [Builder]     - Input @ row,col StrVar [, StrExp]
  778.   IntToStr                   [Builder]     - StrVar := IntToStr IntExp
  779.   Item                       [Builder]     - Item StrExp, [<KeystrokeConstant>]
  780.   Keypressed                 [Builder]     - If Keypressed <statement>
  781.   LastKey                    [Builder]     - IF LastKey is <KeystrokeConstant> <statement>
  782.   Length                     [Builder]     - IntVar :=Length StrExp
  783.   LightBar                   [Builder]     - LightBar [@ <Row>, <Col>]
  784.                                                NestedItem <StrExp2>
  785.                                                  <statements...>
  786.                                              Item <StrExp3>
  787.                                                  <statements...>
  788.                                              End
  789.   Location                   [Builder]     - IntVar := Location StrExp1, StrExp2
  790.   LongToDateStr              [Builder]     - StrVar := LongToDateStr LongIntExp
  791.   LongToStr                  [Builder]     - StrVar := LongToStr LongIntExp
  792.   LongToTimeStr              [Builder]     - StrVar := LongToTimeStr LongIntExp
  793.   LowerCase                  [Builder]     - StrVar := LowerCase StrExp
  794.   LTrim                      [Builder]     - StrVar := LTrim StrExp
  795.   MaxCols                    [Builder]     - IntVar := MaxCols
  796.   MAXInstalled               [MOREBuilder] - IntVar := MAXInstalled
  797.   MAXMajor                   [MOREBuilder] - IntVar := MAXMajor
  798.   MAXMinor                   [MOREBuilder] - IntVar := MAXMinor
  799.   MaxRows                    [Builder]     - IntVar := MaxRows
  800.   MAXVersion                 [MOREBuilder] - MAXVersion := StrVar
  801.   Menu Style                 [Builder]     - Menu Style <Item color>, <Item background color>,
  802.                                                <Hotkey text color>, <Hotkey background color>,
  803.                                                <Highlight text color>, <Highlight background color>,
  804.                                                <Box color>, <Box background color>,
  805.                                                <Immediate trigger>, <Use first key>,
  806.                                                <Box style>, <Use shadow>
  807.   MidStr                     [Builder]     - StrVar := MidStr StrExp, IntExp1, IntExp2
  808.   MouseHideCursor            [Builder]     - MouseHideCursor
  809.   MouseInstalled             [Builder]     - IntVar := MouseInstalled
  810.   MouseMajor                 [MOREBuilder] - IntVar := MouseMajor
  811.   MouseMinor                 [MOREBuilder] - IntVar := MouseMinor
  812.   MouseMovedX                [MOREBuilder] - IntVar := MouseMovedX
  813.   MouseMovedY                [MOREBuilder] - IntVar := MouseMovedY
  814.   MouseShowCursor            [Builder]     - MouseShowCursor
  815.   MouseType                  [MOREBuilder] - IntVar := MouseType
  816.   MouseVersion               [MOREBuilder] - MouseVersion StrVar
  817.   Move                       [Builder]     - [IntVar :=] Move StrExp1 StrExp2
  818.   NOT                        [Builder]     - Not <expression>
  819.   NumberOfButtons            [MOREBuilder] - IntVar := NumberOfButtons
  820.   NumofDrives                [Builder]     - IntVar := NumofDrives
  821.   NumOfParallel              [MOREBuilder] - IntVar := NumOfParallel
  822.   NumOfSerial                [MOREBuilder] - IntVar := NumOfSerial
  823.   NumLockOff                 [Builder]     - NumLockOff
  824.   NumLockOn                  [Builder]     - NumLockOn
  825.   NumLockStatus              [Builder]     - IntVar := NumLockStatus
  826.   NumToChar                  [Builder]     - StrVar := NumToChar NumExp
  827.   OnPath                     [Builder]     - IntVar := OnPath StrExp
  828.   Open                       [Builder]     - [IntVar :=] Open "StrExp" for
  829.   OSMajor                    [Builder]     - IntVar := OSMajor
  830.   OSMinor                    [Builder]     - IntVar := OSMinor
  831.   OSVersion                  [Builder]     - StrVar := OSVersion
  832.   ParamCount                 [Builder]     - IF ParamCount is|== <statement>
  833.   Password                   [Builder]     - Password StrExp
  834.   Pause                      [Builder]     - PAUSE [<StrExp>]
  835.   PickFile                   [Builder]     - StrVar := PickFile StrExp, IntExp [@ row, col]
  836.   PickList                   [Builder]     - Int1 := PickList StrExp, StrArrayVar[1], IntExp [@ row,col]
  837.   PopUp                      [Builder]     - PopUp
  838.                                                  <program statements>
  839.                                                Highlight <row>, <column>, <length>
  840.                                                  Item <string expression>
  841.                                                    <program statements>
  842.                                              End
  843.   PrintChar                  [MOREBuilder] - IntVar := PrintChar StrVar, IntExp
  844.   PrintDiskScreen            [MOREBuilder] - IntVar := PrintDiskScreen StrExp, IntExp
  845.   PrinterReady               [Builder]     - IntVar := PrinterReady IntExp
  846.   PrintFile                  [MOREBuilder] - IntVar := PrintFile StrExp, IntExp1, IntExp2
  847.   PrintFormFeed              [MOREBuilder] - IntVar := PrintFormFeed IntExp
  848.   PrintLandScape             [MOREBuilder] - IntVar := PrintLandscape IntExp
  849.   PrintLine                  [MOREBuilder] - IntVar := PrintLine StrVar, IntExp
  850.   PrintPortrait              [MOREBuilder] - IntVar := PrintPortrait IntExp
  851.   PrintSaveScreen            [MOREBuilder] - IntVar := PrintSaveScreen IntExp1, IntExp2
  852.   PrintScreen                [MOREBuilder] - IntVar := PrintScreen IntExp
  853.   QEMMInstalled              [MOREBuilder] - IntVar := QEMMInstalled
  854.   QEMMMajor                  [MOREBuilder] - IntVar := QEMMMajor
  855.   QEMMMinor                  [MOREBuilder] - IntVar := QEMMMinor
  856.   QEMMVersion                [MOREBuilder] - QEMMVersion StrVar
  857.   Read                       [Builder]     - [IntVar :=] Read StrVar [for IntExp] from
  858.   ReadAttr                   [MOREBuilder] - IntVar := ReadAttr
  859.   ReadAttrAt                 [MOREBuilder] - IntVar := ReadAttrAt IntExp1, IntExp2
  860.   ReadDiskToScreen           [MOREBuilder] - IntVar := ReadDiskToScreen StrExp
  861.   ReadLine                   [Builder]     - [IntVar :=] ReadLine StrVar from FileVar
  862.   ReadScrLine                [Builder]     - StrVar := ReadScrLine IntExp
  863.   Reboot                     [Builder]     - Reboot
  864.   RenSub                     [Builder]     - [IntVar :=] RenSub StrExp1 StrExp2
  865.   Repeat                     [Builder]     - Repeat IntExp
  866.   ReplaceExt                 [MOREBuilder] - ReplaceExt StrExp1, StrExp2, StrVar
  867.   ResetMouse                 [MOREBuilder] - IntVar := ResetMouse
  868.   ResetPrinter               [MOREBuilder] - IntVar := ResetPrinter IntExp1, IntExp2
  869.   RestoreScreen              [Builder]     - RestoreScreen IntVar
  870.   Return                     [Builder]     - Return [IntExp]
  871.   Rewind                     [Builder]     - Rewind FileVar
  872.   RowCol                     [Builder]     - RowCol <row>, <column>
  873.   RTrim                      [Builder]     - StrVar := RTrim StrExp
  874.   Run                        [Builder]     - Run <DOS text>
  875.   RunString                  [Builder]     - RunString StrExp
  876.   RunSwap                    [Builder]     - RunSwap StrExp
  877.   SaveFile                   [Builder]     - SaveFile FileVar
  878.   SaveScreen                 [Builder]     - IntVar := SaveScreen
  879.   Say                        [Builder]     - Say [[@ <row>, <col>] <string expression>[;]]
  880.   SayCenter                  [MOREBuilder] - SayCenter StrExp
  881.   SayCenterAt                [MOREBuilder] - SayCenterAt StrExp, IntExp
  882.   SayVertDown                [MOREBuilder] - SayVertDown StrExp
  883.   SayVertUp                  [MOREBuilder] - SayVertUp StrExp
  884.   SaveScreenToDisk           [MOREBuilder] - SaveScreenToDisk StrExp
  885.   ScreenBlank                [Builder]     - ScreenBlank IntExp
  886.   ScrollLockOff              [Builder]     - ScrollLockOff
  887.   ScrollLockOn               [Builder]     - ScrollLockOn
  888.   ScrollLockStatus           [Builder]     - IntVar := ScrollLockStatus
  889.   ScrollScreenUp             [MOREBuilder] - ScrollScreenUp IntExp
  890.   ScrollScreenDown           [MOREBuilder] - ScrollScreenDown IntExp
  891.   Set                        [Builder]     - SET StrExp1 = StrExp2
  892.   SetAttr                    [MOREBuilder] - SetAttr IntExp
  893.   SetAttrAt                  [MOREBuilder] - SetAttrAt IntExp1, IntExp2, IntExp3
  894.   SetFilePos                 [Builder]     - [IntVar :=] SetFilePos FileVar to LongIntVar
  895.   SetKeyRepeatRate           [MOREBuilder] - SetKeyRepeatRate IntExp1, IntExp2
  896.   SetMousePos                [MOREBuilder] - SetMousePos IntExp1, IntExp2
  897.   SetMouseX                  [MOREBuilder] - SetMouseX IntExp1, IntExp2
  898.   SetMouseY                  [MOREBuilder] - SetMouseY IntExp1, IntExp2
  899.   SetVideoMode               [MOREBuilder] - SetVideoMode IntVar
  900.   ShareInstalled             [MOREBuilder] - IntVar := ShareInstalled
  901.   SHIFT                      [Builder]     - SHIFT
  902.   Sleep                      [Builder]     - Sleep NumExp
  903.   SleepUntil                 [Builder]     - SleepUntil LongIntExp
  904.   SmartDrawHort              [MOREBuilder] - SmartDrawHort IntExp1, IntExp2, IntExp3, IntExp4
  905.   SmartDrawVert              [MOREBuilder] - SmartDrawVert IntExp1, IntExp2, IntExp3, IntExp4
  906.   StrCap                     [MOREBuilder] - StrCap StrExp, StrVar
  907.   StrDateToLong              [Builder]     - LongIntVar := StrDateToLong StrExp
  908.   StrDel                     [MOREBuilder] - StrDel StrExp1, StrExp2, StrVar
  909.   StrDelPos                  [MOREBuilder] - StrDelPos StrExp1, IntExp1, IntExp2, StrVar
  910.   StrDel                     [MOREBuilder] - StrDel StrExp1, StrExp2, StrVar
  911.   StrInsPos                  [MOREBuilder] - StrInsPos StrExp1, StrExp2, IntExp, StrVar
  912.   StrReplace                 [MOREBuilder] - StrReplace StrExp1, StrExp2, StrExp3, StrVar
  913.   StrReverse                 [MOREBuilder] - StrReverse StrExp, StrVar
  914.   StrSet                     [MOREBuilder] - StrSet StrExp, IntExp, StrVar
  915.   StrTimeToLong              [Builder]     - LongIntVar := StrTimeToLong StrExp
  916.   StrToNum                   [Builder]     - NumVar := StrToNum StrExp
  917.   Stuff                      [Builder]     - Stuff StrExp
  918.   Sub                        [Builder]     - Sub <sub name>
  919.                                              End
  920.   SysDateToLong              [Builder]     - LongIntVar := SysDateToLong
  921.   System                     [Builder]     - System StrExp
  922.   SysTimeToLong              [Builder]     - LongIntVar := SysTimeToLong
  923.   Text On                    [Builder]     - TEXT <text color> On <background color>
  924.   Trim                       [Builder]     - StrVar := Trim StrExp
  925.   TimeDiff                   [MOREBuilder] - LongIntVar1 := TimeDiff LontIntVar2, LongIntVar3
  926.   UMBFree                    [MOREBuilder] - LontIntVar := UMBFree
  927.   Unshift                    [Builder]     - UNSHIFT
  928.   UpperCase                  [Builder]     - StrVar := UpperCase StrExp
  929.   USE BIOS                   [Builder]     - Use BIOS
  930.   Use BrightColors           [Builder]     - Use|Dont Use BrightColors
  931.   Use Commas                 [Builder]     - Use|Dont Use Commas
  932.   Use CtrlBreak              [Builder]     - Use|Dont Use CtrlBreak
  933.   Use Cursor                 [Builder]     - Use|Dont Use Cursor
  934.   Use Direct                 [Builder]     - Use Direct
  935.   Use DOS                    [Builder]     - Use DOS
  936.   Use Encryption             [Builder]     - Use|Dont Use Encryption
  937.   Use ExtendedKeyboardBuffer [Builder]     - Use|Dont Use ExtendedKeyboardBuffer
  938.   VideoMode                  [Builder]     - IntVar := VideoMode
  939.   VCPIInstalled              [MOREBuilder] - IntVar := VCPIInstalled
  940.   VCPIMajor                  [MOREBuilder] - IntVar := VCPIMajor
  941.   VCPIMinor                  [MOREBuilder] - IntVar := VCPIMinor
  942.   VCPIVersion                [MOREBuilder] - VCPIVersion StrVar
  943.   Wait                       [Builder]     - Wait NumExp
  944.   WaitUntil                  [Builder]     - WaitUntil LongIntExp
  945.   WhereX                     [Builder]     - IntVar := WhereX
  946.   WhereY                     [Builder]     - IntVar := WhereY
  947.   While                      [Builder]     - While <statement>
  948.                                                <statement>
  949.                                              End
  950.   WindowsInstalled           [Builder]     - IntVar := WindowsInstalled
  951.   WindowsMajor               [MOREBuilder] - IntVar := WindowsMajor
  952.   WindowsMinor               [MOREBuilder] - IntVar := WindowsMinor
  953.   WindowsMode                [MOREBuilder] - IntVar := WindowsMode
  954.   WindowsVersion             [MOREBuilder] - WindowsVersion StrVar
  955.   Write                      [Builder]     - [IntVar :=] Write StrExp [for IntExp] to
  956.   WriteLine                  [Builder]     - WriteLine StrExp to FileVar
  957.   XMSAvail                   [Builder]     - LongIntVar := XMSAvail
  958.   XMSInstalled               [Builder]     - IntVar := XMSInstalled
  959.   XMSMajor                   [Builder]     - IntVar := XMSMajor
  960.   XMSMinor                   [Builder]     - IntVar := XMSMinor
  961.   XMSTotal                   [Builder]     - LongIntVar := XMSTotal
  962.   XMSVersion                 [Builder]     - StrVar := XMSVersion
  963.  Reference 
  964.  Builder 
  965.  Adaptor 
  966.                      Builder
  967. Index
  968. Command Format:  StrVar := Adaptor G
  969. Function......:  Evaluates the adaptor type and places it in a string 
  970.                    variable.
  971. Uses..........:  Allows the programmer to tailor the use of colors to 6
  972.                  match the video capability detected.
  973. Returns.......:  The type of display adaptor as a string. 
  974.                  Return Value     Adaptor Detected
  975.                  
  976.                  "CGA"            Color Graphics Adaptor
  977.                  "EGA"            Enhanced Graphics Adaptor
  978.                  "MCGA"           Multi-Color Graphics Array
  979.                  "Mono"           Monochrome MDA or Hercules
  980.                  "VGA"            Video Graphics Array
  981. See Also......:  VideoMode J
  982. Example Code..:  ' This sub-routine displays blinking text if it detects 
  983.                  ' a monochrome video card, or red text if it doesn't.
  984.                  Sub PrintError
  985.                    ' Determine the video type.
  986.                    Put AdaptorType into Str1
  987.                    ' If not color-capable, use the blink attribute.
  988.                    If Str1 is "Mono"
  989.                      Say @ 24, 1 "<blink>Error"
  990.                    End Else
  991.                      Say @ 24, 1 "<red>Error"
  992.                    End
  993.                  End
  994.  Reference 
  995.  Builder 
  996.  VideoMode 
  997.                    Builder
  998. Index
  999. Command Format:  IntVar := VideoMode O
  1000. Function......:  Queries the system for the BIOS video mode currently in use. F
  1001. Uses..........:  Allows the programmer to tailor programs to operate 8
  1002.                  correctly in a variety of video modes.
  1003. Returns.......:  The video mode as an integer value. 
  1004.                  Resolution          Colors  Text/Graphics  Returns
  1005.                  
  1006.                  40 x 25             16      Text           0
  1007.                    (No Color Burst)
  1008.                  40 x 25             16      Text           1
  1009.                  80 x 25             16      Text           2
  1010.                    (No Color Burst)
  1011.                  80 x 25             16      Text           3
  1012.                  320 x 200           4       Graphics       4
  1013.                  320 x 200           4       Graphics       5
  1014.                    (No Color Burst)
  1015.                  640 x 200           2       Graphics       6
  1016.                  80 x 25             2       Text           7
  1017.                  160 x 200           16      Graphics       8
  1018.                  320 x 200           16      Graphics       9
  1019.                  640 x 200           4       Graphics       10
  1020.                  320 x 200           16      Graphics       13
  1021.                  640 x 200           16      Graphics       14
  1022.                  640 x 350           2       Graphics       15
  1023.                  640 x 350           4/16    Graphics       16
  1024.                  640 x 480           2       Graphics       17
  1025.                  640 x 480           16      Graphics       18
  1026.                  320 x 200           256     Graphics       19
  1027. See Also......:  Adaptor $
  1028. Example Code..:  Int1 := VideoMode 
  1029.                  Say "VideoMode is ";Int1
  1030.                  If Int1 == 3
  1031.                    Say "You are running in 80 x 25 mode."
  1032.                  End Else
  1033.                    Say "You are not running in 80 x 25 mode."
  1034.                  End
  1035.  Reference 
  1036.  MOREBuilder 
  1037.  ADDDays 
  1038.              MOREBuilder
  1039. Index
  1040. Command Format:  LongIntVar1 := ADDDays LongIntVar2, IntExp E
  1041. Function......:  Adds a specified number of days to a date-oriented 
  1042.                  long integer.
  1043. Parameters....:  LongIntVar1 is the modified long integer. 
  1044.                  LongIntVar2 is the long integer to be modified.
  1045.                  IntExp is the number of days to add (whole numbers only.)
  1046. Example Code..:  LongInt1 := SysDateToLong {
  1047.                  LongInt2 := ADDDays LongInt1, 7
  1048.                  Str1 := LongToDateStr LongInt2
  1049.                  Say Str1
  1050.  Window
  1051. Close All 
  1052. Choose Close all to remove all windows from the desktop. 
  1053.  Window
  1054. Previous 
  1055. Choose Previous to cycle backwards through the windows on the desktop. 
  1056.